package cn.gov.ssxmzj.utils;

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

/**
 * 日期工具类
 */
public class DateUtils {

    /**
     * 获取当前时间 格式:yyyyMMddHHmmss
     *
     * @return
     */
    public static String getDate() {
        SimpleDateFormat format = new SimpleDateFormat("yyyyMMddHHmmss");
        return format.format(new Date());
    }

    /**
     * 获取当前时间 格式:yyyyMMddHHmmss
     *
     * @return
     */
    public static String getDateNoYear() {
        SimpleDateFormat format = new SimpleDateFormat("MMddHHmmssSSS");
        return format.format(new Date());
    }

    /**
     * 转换日期格式
     * @param inDate
     * @param inPatten
     * @param toPatten
     * @return
     */
    public static String changeDate(String inDate,String inPatten,String toPatten){
        SimpleDateFormat sdf = new SimpleDateFormat(inPatten);
        Date date = null;
        try {
            date = sdf.parse(inDate);
        }
        catch (ParseException e) {
            e.printStackTrace();
        }
        sdf = new SimpleDateFormat(toPatten);
        return sdf.format(date);
    }
}
